home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Cafe 3
/
Visual Cafe 3.ISO
/
Vcafe
/
Sample.bin
/
ColoredSquare.java
< prev
next >
Wrap
Text File
|
1998-09-29
|
785b
|
42 lines
import com.sun.java.swing.*;
import java.io.*;
import java.awt.*;
import java.beans.*;
public class ColoredSquare implements com.sun.java.swing.Icon, java.io.Serializable
{
public ColoredSquare()
{
}
public java.awt.Color getFillColor()
{
return fillColor;
}
public void setFillColor(java.awt.Color propValue)
{
fillColor = propValue;
}
protected java.awt.Color fillColor = java.awt.Color.white;
public void paintIcon(Component c, Graphics g, int x, int y)
{
Color old = g.getColor();
g.setColor(fillColor);
g.fill3DRect(x, y, getIconWidth(), getIconHeight(), true);
g.setColor(old);
}
public int getIconWidth()
{
return 12;
}
public int getIconHeight()
{
return 12;
}
}